init
웹 사이트를 초기화합니다. folder가 준비되어 있지 않다면 Hexo는 현재 디렉토리에 웹 사이트를 세팅합니다.
new
새 글(article)을 생성합니다. layout이 준비되어 있지 않다면, Hexo는 _config.yml에 정의된 default_layout을 사용합니다. 만약 title에 공백이 포함된다면 따옴표로 감싸주세요.
$ hexo new [layout] <title>
|
generate
정적 파일들을 생성합니다.
옵션 |
설명 |
-d, –deploy |
생성이 종료된 후 deploy 합니다. |
-w, –watch |
파일의 변경사항을 감시(watch)합니다. |
publish
작성한 내용을 배포합니다.
$ hexo publish [layout] <filename>
|
server
로컬 서버를 구동시킵니다. 기본적으로 http://localhost:4000/ 를 사용합니다.
옵션 |
설명 |
-p, –port |
기본 포트를 덮어씁니다. |
-s, –static |
정적인 파일만 구동합니다. |
-l, –log |
Logger를 활성화 시킵니다. Logger 형식을 덮어씁니다. |
deploy
웹 사이트를 deploy 합니다.
옵션 |
설명 |
-g, –generate |
Deploy 하기 전에 generate를 수행합니다. |
render
파일을 렌더링합니다.
$ hexo render <file1> [file2] ...
|
옵션 |
설명 |
-o, |
–output Output destination |
migrate
다른 블로그 시스템의 내용을 Hexo로 마이그레이션 합니다.
clean
캐시 파일(db.json) 및 생성된 파일들(public)을 삭제합니다.
list
경로(route) 목록을 보여줍니다.
version
버전 정보를 보여줍니다.
옵션
안전 모드
플러그인과 스크립트를 불러오지 않습니다. 새로운 플러그인을 설치한 후 문제가 생기면 이 모드를 사용해 보시기 바랍니다.
디버그 모드
터미널에 verbose 로그 메시지를 출력하고 debug.log 파일에 저장합니다. Hexo에 문제 발생 시 사용해 보시기 바랍니다. 에러 발견 시 raise a GitHub issue에 등록해 주세요.
Silent 모드
터미널에 내용을 출력하지 않습니다.
설정 파일의 변경(customizing)
_config.yml 대신 커스터미이징한 설정 파일을 사용할 수 있습니다.
$ hexo --config custom.yml
|
Draft 포스트 표시
Draft 포스트를 보여줍니다(source/_drafts 폴더에 저장되어 있습니다).
현재 작업 디렉토리의 변경(customizing)
현재 작업 디렉토리의 경로를 변경할 수 있습니다.
$ hexo --cwd /path/to/cwd
|
출처: https://hexo.io/ko/docs/commands.html